<?xml version="1.0" encoding="ISO-8859-1"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

	<p:dialog id="idBuscarClienteDialog" header="Buscar Cliente" widgetVar="buscarClienteDialog" 
		modal="true" height="500" width="1000" position="center" resizable="false" closeOnEscape="true"  >
		
		<h:form id="idFormBuscarCliente">
			<p:panel id="idPanelBuscarCliente" header="Seleccione filtros para la busqueda *">
	 			<h:panelGrid columns="3" cellpadding="5">
							<h:outputText value="Rut(112223334): "/>
							<p:inputText id="rut" value="#{formVehiculoBean.rutBuscado}" /><br/>
							<h:outputText value="Nombre Cliente: "/>
							<p:inputText id="nombre" value="#{formVehiculoBean.nombreBuscado}" /><br/>
							
							<p:commandButton id="idBuscarButton" value="Buscar" process="idFormBuscarCliente" update="idFormBuscarCliente"
					actionListener="#{formVehiculoBean.obtenerClientesPorFiltros}" 
					action="#{formVehiculoBean.buscarListener}" />	
					
					<p:commandButton id="idLimpiarButton" value="Limpiar Filtros" process="@this" update="@form"
					actionListener="#{formVehiculoBean.limpiarBusquedaCliente}" />
					<p:spacer/>
		
				</h:panelGrid>			

				<p:dataTable id="idTablaClientes" value="#{formVehiculoBean.listaClientesObtenidos}" 
				var="usu" rows="6" paginator="true" paginatorPosition="bottom"  
				emptyMessage="No se han encontrado resultados." >
					
					<p:column headerText="ID ">
						<h:outputText value="#{usu.idUsuario}" />
					</p:column>
					
					<p:column headerText="Rut ">
						<h:outputText value="#{usu.rut}" />
					</p:column>
						
					<p:column headerText="Nombre">
						<h:outputText value="#{usu.apellidoPaterno} #{usu.apellidoMaterno} #{usu.nombre}" />
					</p:column>
			
 
					<p:column headerText="Acciones">
						<p:commandLink id="idSeleccionClienteButton" 
						process="@this" update=":mensajesGlobales :formRegistroVehiculo:rut :formRegistroVehiculo:nombre :formRegistroVehiculo:idPanelInfoVehiculo"
						actionListener="#{formVehiculoBean.seleccionarClienteBusqueda(usu.idUsuario)}" 
						oncomplete="buscarClienteDialog.hide()" > 
							<p:graphicImage value="/img/icos_22_confirma.png" title="Seleccionar" />
						</p:commandLink>
					</p:column>

			 		
				</p:dataTable>

			</p:panel>

				<p:commandButton value="Ir a Agregar Cliente Nuevo.."
					action="formUsuario"/>
		
		</h:form>

    </p:dialog>

</ui:composition>